package com.swak.boot;

import org.springframework.boot.context.properties.ConfigurationProperties;

import com.swak.Constants;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * 系统配置
 *
 * @author: lifeng
 * @date: 2020/4/1 12:34
 */
@Getter
@Setter
@Accessors(chain = true)
@ConfigurationProperties(prefix = Constants.APPLICATION_PREFIX)
public class ApplicationProperties {

	private String name = "App";

	/**
	 * 目前主要用 serverSn 做分布式ID的生成，在集群环境中，想通过zk来自动分配； 
	 * 不需要手动来维护，所以去掉其区分不同服务的功能；
	 */
	private String serverSn = "server-1-1";
	private String serialization = "kryo_pool";
}